package cn.ssms.service;

import java.util.Map;

import cn.ssms.util.DataAccessException;




public interface UserService {

	Map<String, Object> getToken(Map<String, Object> map) throws DataAccessException ;

	Map<String, Object> regist(Map<String, Object> map) throws DataAccessException ;

	Map<String, Object> telIsRegisted(Map<String, Object> map) throws DataAccessException ;

	Map<String, Object> sendsms(Map<String, Object> map) throws DataAccessException ;

	Map<String, Object> getUserMessage(Map<String, Object> map) throws DataAccessException ;

	Map<String, Object> updatePassword(Map<String, Object> map) throws DataAccessException ;

	Map<String, Object> updateName(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> updateSign(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> updateSex(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> updateIcon(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> getCards(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> applogin(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> storeComboBox(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> forgetPassword(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> getListCourse(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> buyCard(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> getCardRecord(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> orderCourse(Map<String, Object> map) throws DataAccessException ;

	Map<String, Object> unOrderCourse(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> findCourseMes(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> homeHead(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> getCourseRecord(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> getVersion(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> getOrderedMember(Map<String, Object> map)throws DataAccessException ;

	Map<String, Object> alipay(Map<String, Object> map)throws Exception ;

	void updateCardStatus(String out_trade_no)throws DataAccessException ;



}
